home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Univers Interactif 3
/
INTERACTIF.BIN
/
pc
/
planeten
/
internet
/
hyperwai.sea
/
Release Notes
/
Release Notes 25 Sep 1992
< prev
next >
Wrap
Text File
|
1992-09-25
|
3KB
|
81 lines
Release Notes 20 September 1992
------------------------------
Version 1.3
HyperWais Stack
---------------
- Changed the names of the following functions to reflect
changes in the wais listener application
OpenConnection -> OpenSession
CloseConnection -> CloseSession
WaisReset -> WaisResetSession
WaisKillListener -> KillWaisListener
- Added balloon help support, text is now written.
- Created a new stack for Macs with 12" monitors. This
new stack is basically an enlarged version of the current
one.
- When a document request is made (using GetDoc and
GetDocToFile), the document type is now passed as a
parameter to the Wais Listener. This change was made
in the XFCNs and the stack script.
- Created a resource file which contains the XFCNs for
Hypercard. These are the same as the XFCNs in the hypercard
stack.
Wais Listener and C Libraries
--------------------------
- The docInfo structure now contains the the siteIP number of
the site it came from.
- The 'connection' concept has been changed to become a
'session' concept. This makes it easier to distingush between
connections from the listener to a wais server and sessions
opened by clients to the listener.
- #DEBUG defines have been added to the listener to make
inclusion of debug code an option, this reduces the application
size if the debug code is omitted from the compilation.
- The memory management has been completely overhauled, there
are now no limits to the number of sessions which can be opened
by clients to the listener, no limits to the number of open sources
a client may have and no limit to the number of documents in the
document set. The memory is now allocated on a dynamic basis
when it is needed. Also memory is always allocated as handles
which reduces fragmentation. The only restriction that
currently remains is that only up to 25 documents can be returned
from a search against a single source, though this could change
in the future.
- A by-product of making this memory allocation dynamic
is that it will be easier to move to an async listener in the
future.
- A large chunk of code was removed from the WaisGetDocByID
and the WaisGetDocToFileByID functions which did relatively
little in normal use. The functionality of the listener was not
impaired by this.
- The two test files were considerably cleaned up, and test code
was added to test the new memory management routines
- A bug was fixed in the basic communication routines which
would leave memory allocated if an init exchange failed after
a connection was established with a server.
- A bug was fixed in the basic communication routines which
would leave memory allocated if a document request failed.
- While waiting for a wais server to respond, the listener will
now hand back time to other applications rather than blocking
the whole system.
-